package com.ruoyi.server.api.memberCoach.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName MemberCoachAndCoachManagement
 * @Description TODO 课程和教练关系表
 * @Author ZMH
 * @Date 2024/6/13 16:19
 **/
@Data
public class MemberCoachAndCoachManagement {
    /** 会员用户教练关系表（张梦涵） */
    private Long id;

    /** 门户标识 */
    private String venueUniqueIdentifier;

    /** 会员用户id */
    @Excel(name = "会员用户id")
    private Integer memberUserId;

    /** 教练id */
    @Excel(name = "教练id")
    private Integer coachId;
    /**
     * 课程id
     */
    private Integer courseId;
    /**
     * 课程名称
     */
    private String name;
    /**
     * 课程时长
     */
    private Integer courseTime;
    /**
     * 已上课时
     */
    private Integer afterClass;
    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss" )//DateTimeFormat 是入参格式化；
    private Date createTime;

    /**
     * 修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss" )//DateTimeFormat 是入参格式化；
    private Date updateTime;

    /** 删除标识（0显示，1删除） */
    private Long delFlag;
    /** 教练主键id */

    /** 教练邀请码
     */
    @Excel(name = "教练邀请码")
    private String coachCode;

    /** 教练名称 */
    @Excel(name = "教练名称")
    private String coachName;

    /** 教练性别 */
    @Excel(name = "教练性别")
    private Long coachSex;

    /** 教练手机号 */
    @Excel(name = "教练手机号")
    private String coachPhone;

    /** 教练密码 */
    private String coachPassword;

    /** 教练图片
     */
    @Excel(name = "教练图片")
    private String coachImg;

    /** 教练授课次数
     */
    @Excel(name = "教练授课次数")
    private Long coachTeachingTimes;

    /** 教练个人信息 */
    @Excel(name = "教练个人信息")
    private String coachInformation;

    /** 教练特长
     */
    @Excel(name = "教练特长")
    private String coachSpecialty;

    /** 教练经历
     */
    @Excel(name = "教练经历")
    private String coachExperience;
}
